java html java script software application .net thin-client computer c++ jvm hardware tools php radius3 j2ee jsp